/**
 * Copyright (c), 上海沃恩信息科技有限公司.
 * All rights reserved.
 * Licensed under BSD (https://www.pittypat.work/bsd.html).
 */

package pittypat;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

@Retention(RUNTIME)
@Target(TYPE)
/**
 * 定义一个功能的相关元数据信息。
 */
public @interface FunctionAnnotation {
	/**
	 * 获取或者设置一个值，该值指示功能是否启用事务。默认为 false。
	 * 
	 * @return 指示功能是否启用事务。
	 */
	public boolean transaction() default false;
}
